package com.haoxuer.modulestore.member.api.apis;

import com.haoxuer.discover.rest.base.RequestTokenPageObject;
import com.haoxuer.discover.rest.base.ResponseObject;
import com.haoxuer.modulestore.member.api.domain.page.MemberPage;
import com.haoxuer.modulestore.member.api.domain.request.MemberNameRequest;
import com.haoxuer.modulestore.member.api.domain.request.MemberUpdateRequest;

/**
 * 用户api
 */
public interface MemberApi {
  
  /**
   * 获取系统的用户
   *
   * @param request
   * @return
   */
  MemberPage page(RequestTokenPageObject request);
  
  /**
   * 更新用户信息
   * @param request
   * @return
   */
  ResponseObject update(MemberUpdateRequest request);


  MemberPage name(MemberNameRequest request);



}
